<?php

error_reporting(E_ALL);

/**
 * untitledModel - class.Maison d'�dition.php
 *
 * $Id$
 *
 * This file is part of untitledModel.
 *
 * Automatically generated on 26.02.2009, 15:28:43 with ArgoUML PHP module 
 * (last revised $Date: 2008-04-19 08:22:08 +0200 (Sat, 19 Apr 2008) $)
 *
 * @author firstname and lastname of author, <author@example.org>
 */

if (0 > version_compare(PHP_VERSION, '5')) {
    die('This file was generated for PHP 5');
}

class MaisonEdition
{

    private $IDMaisonEdition = null;

    private $NomMaison = null;
    
    public function getIDMaisonEdition(){
    	return $this->IDMaisonEdition;
    }
    
    public function setIDMaisonEdition($IDMaisonEdition){
    	$this->IDMaisonEdition = $IDMaisonEdition;
    }
    
    public function getNomMaison(){
    	return $this->NomMaison;
    }
    
    public function setNomMaison($NomMaison){
    	$this->NomMaison = $NomMaison;
    }
    
	public static function recupAll(){
		
		$i = 0;
		$result = Array();
		
		// Récupération de la connexion et préparation de la requête.
		$tbh = ConnexionBD::getInstance();
		/*$tbh->query("INSERT INTO compte_client VALUES ('','$this->Nom','$this->Prenom',
			'$this->AdresseMail', '$this->DateNaissance', '$this->Password', 0, 0)");*/
		$stat = $tbh->prepare("SELECT * FROM maison_edition");
		$stat->execute();
		$arrValues = $stat->fetchAll(PDO::FETCH_ASSOC);
		foreach ($arrValues as $row){
			$maisonEdition = new MaisonEdition();
			$maisonEdition->setIDMaisonEdition($row['id_maison_edition']);
			$maisonEdition->setNomMaison($row['nom_maison']);
			
			$result[$i]=$maisonEdition;
			$i++;
		}
		
		return $result;
	}
	
	public function add(){
		
		// Récupération de la connexion et préparation de la requête.
		$tbh = ConnexionBD::getInstance();
		$stat = $tbh->prepare("INSERT INTO maison_edition SET nom_maison=:nom");
		$array = array(':nom'	=> $this->getNomMaison());
		$stat->execute($array);
	}

} /* end of class Maison d'�dition */

?> 